package com.east.service.system;

import java.util.List;

import com.east.bean.User;
import com.east.utils.Pagenation;
import com.github.pagehelper.Page;

public interface UserService {
	/**
	 * 用户是否存在
	 * @param account
	 * @return
	 */
	boolean  findByAcount(String account);
	/**
	 * 根据用户名查角色名
	 * @param acount
	 * @param pwd
	 * @return
	 */
	List<User> findByRole(String acount,String pwd);
	/**
	 * 用户管理全查
	 * @param pagenation
	 * @param key
	 * @return
	 */
	Page<User> findUserAll(Pagenation pagenation,String key);
	/**
	 * 查询详情
	 * @param user
	 * @return
	 */
	User findByUserId(User user);
	/**
	 * 修改用户
	 * 角色修改
	 * @param user
	 * @param userRole
	 * @return
	 */
	int updateUser(User user,String[] userRole);
	/**
	 * 修改密码
	 * @param user
	 * @return
	 */
	int updateUser(User user);
	
	/**
	 * 账号是否存在
	 * @param user
	 * @return
	 */
	boolean findByAccoount(User user);
}
